package cn.gs.service;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

import cn.gs.dao.LinkManDao;
import cn.gs.dao.LinkManDaoImpl;
import cn.gs.domain.Customer;
import cn.gs.domain.LinkMan;


@Service(value="linkManService")
@Scope("prototype")
public class LinkManServiceImpl implements LinkManService {
	
	@Resource(name="linkManDao")	
	LinkManDao linkmanDao;	
	public void setLinkmanDao(LinkManDao linkmanDao) {
		this.linkmanDao = linkmanDao;
	}
	
	
	public void add(LinkMan l) {
		linkmanDao=new LinkManDaoImpl();
		linkmanDao.add(l);
		
	}

	

	

	@Override
	public void delete(Long id) {
		linkmanDao.delete(id);		
	}

	@Override
	public LinkMan selectByID(Long id) {
		LinkMan l= linkmanDao.selectByID(id);	
		return l;
	}

	@Override
	public void update(LinkMan l) {
		linkmanDao.update(l);		
	}

	@Override
	public List<LinkMan> selName(String name) {
		LinkManDao linkmanDao1=new LinkManDaoImpl();
		List<LinkMan> list=linkmanDao1.selName(name);
		return list;
	}

	@Override
	public List<LinkMan> selectAll() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<LinkMan> selectPageCount() {
		LinkManDao linkmanDao1=new LinkManDaoImpl();
		List<LinkMan> list= linkmanDao1.selectPageCount();
		return list;
	}

	@Override
	public List<LinkMan> paging(int page) {
		List<LinkMan> list=linkmanDao.paging(page);
		return list;
	}



	@Override
	public List<Customer> selectCustom() {	
		LinkManDao linkmanDao1=new LinkManDaoImpl();
		List<Customer> l=linkmanDao1.selectCustom();
		return l;
	}

	
}
